package com.wjf.concurrency.annoations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/*
* 用来标记线程安全的类
* */
@Target(ElementType.TYPE)//注解对应的目标
@Retention(RetentionPolicy.SOURCE)//注解存在的范围  RUNTIME 指注解会在 class 字节码中存在运行时通过反射拿到  SOURCE 在编译的时候会注释掉
public @interface ThreadSafe {
    String Value() default  "";

}
